package com.baymax.test.scene;


import java.io.Serializable;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

public class WLMaterial implements Serializable {
    private String id;
    private String type;
    private String name;
    private String file_name;
    private String file_path;
    private String file_path2;
    private String file_size;
    private String file_md5;
    private String play_time;
    private String font_content;
    private String font_color;
    private String font_size;
    private String font_stype;
    private String event_type;
    private String event_tip;
    private String event_content;
    private String mid = "";
    private String aid = "";
    private final Map<String, String> ext = new HashMap();
    private String location = "";
    private String adSpaceId = "";
    private String adType = "-1";
    private String requestId;
    private String linkUrl;
    private String clickMonitorUrl;
    private String impressionMonitorUrl;
    private String materialSource;
    private String adCode;
    private int backTime = -1;
    private int adCategory = 0;
    private List<String> click;
    private List<String> exposure;

    private boolean skip;
    private int skip_time;
    private String pos;

    private String time;

    public WLMaterial() {
    }

    public String getTime() {
        return this.time;
    }

    public void setTime(String time) {
        this.time = time;
    }

    public int getAdCategory() {
        return this.adCategory;
    }

    public void setAdCategory(int adCategory) {
        this.adCategory = adCategory;
    }

    public int getBackTime() {
        return this.backTime;
    }

    public void setBackTime(int backTime) {
        this.backTime = backTime;
    }

    public String getAdCode() {
        return this.adCode;
    }

    public void setAdCode(String adCode) {
        this.adCode = adCode;
    }

    public String getMaterialSource() {
        return this.materialSource;
    }

    public void setMaterialSource(String materialSource) {
        this.materialSource = materialSource;
    }

    public boolean isHwAdMaterial() {
        return this.materialSource != null;
    }

    public String getRequestId() {
        return this.requestId;
    }

    public void setRequestId(String requestId) {
        this.requestId = requestId;
    }

    public String getLinkUrl() {
        return this.linkUrl;
    }

    public void setLinkUrl(String linkUrl) {
        this.linkUrl = linkUrl;
    }

    public String getClickMonitorUrl() {
        return this.clickMonitorUrl;
    }

    public void setClickMonitorUrl(String clickMonitorUrl) {
        this.clickMonitorUrl = clickMonitorUrl;
    }

    public String getImpressionMonitorUrl() {
        return this.impressionMonitorUrl;
    }

    public void setImpressionMonitorUrl(String impressionMonitorUrl) {
        this.impressionMonitorUrl = impressionMonitorUrl;
    }

    public String getFile_md5() {
        return this.file_md5;
    }

    public void setFile_md5(String file_md5) {
        this.file_md5 = file_md5;
    }

    public String getMid() {
        return this.mid == null ? "" : this.mid;
    }

    public void setMid(String mid) {
        this.mid = mid == null ? "" : mid;
    }

    public String getAid() {
        return this.aid == null ? "" : this.aid;
    }

    public void setAid(String aid) {
        this.aid = aid == null ? "" : aid;
    }

    public String getAdSpaceId() {
        return this.adSpaceId == null ? "" : this.adSpaceId;
    }

    public void setAdSpaceId(String adSpaceId) {
        this.adSpaceId = adSpaceId == null ? "" : adSpaceId;
    }

    public String getId() {
        return this.id == null ? "" : this.id;
    }

    public void setId(String id) {
        this.id = id == null ? "" : id;
    }

    public String getType() {
        return this.type == null ? "" : this.type;
    }

    public void setType(String type) {
        this.type = type == null ? "" : type;
    }

    public String getName() {
        return this.name == null ? "" : this.name;
    }

    public void setName(String name) {
        this.name = name == null ? "" : name;
    }

    public String getFile_name() {
        return this.file_name == null ? "" : this.file_name;
    }

    public void setFile_name(String file_name) {
        this.file_name = file_name == null ? "" : file_name;
    }

    public String getFile_path2() {
        return this.file_path2;
    }

    public void setFile_path2(String file_path2) {
        this.file_path2 = file_path2;
    }

    public String getFile_path() {
        return this.file_path == null ? "" : this.file_path;
    }

    public void setFile_path(String file_path) {
        this.file_path = file_path == null ? "" : file_path;
    }

    public String getFile_size() {
        return this.file_size == null ? "" : this.file_size;
    }

    public void setFile_size(String file_size) {
        this.file_size = file_size == null ? "" : file_size;
    }

    public String getPlay_time() {
        return this.play_time == null ? "" : this.play_time;
    }

    public void setPlay_time(String play_time) {
        this.play_time = play_time == null ? "" : play_time;
    }

    public String getFont_content() {
        return this.font_content == null ? "" : this.font_content;
    }

    public void setFont_content(String font_content) {
        this.font_content = font_content == null ? "" : font_content;
    }

    public String getFont_color() {
        return this.font_color == null ? "" : this.font_color;
    }

    public void setFont_color(String font_color) {
        this.font_color = font_color == null ? "" : font_color;
    }

    public String getFont_size() {
        return this.font_size == null ? "" : this.font_size;
    }

    public void setFont_size(String font_size) {
        this.font_size = font_size == null ? "" : font_size;
    }

    public String getFont_stype() {
        return this.font_stype == null ? "" : this.font_stype;
    }

    public void setFont_stype(String font_stype) {
        this.font_stype = font_stype == null ? "" : font_stype;
    }

    public String getEvent_type() {
        return this.event_type == null ? "" : this.event_type;
    }

    public void setEvent_type(String event_type) {
        this.event_type = event_type == null ? "" : event_type;
    }

    public String getEvent_content() {
        return this.event_content == null ? "" : this.event_content;
    }

    public void setEvent_tip(String event_tip) {
        this.event_tip = event_tip;
    }

    public String getEvent_tip() {
        return this.event_tip;
    }

    public void setEvent_content(String event_content) {
        this.event_content = event_content == null ? "" : event_content;
    }

    public String getLocation() {
        return this.location == null ? "" : this.location;
    }

    public void setLocation(String location) {
        this.location = location == null ? "" : location;
    }

    public List<String> getClick() {
        return this.click;
    }

    public void setClick(List<String> click) {
        this.click = click;
    }

    public List<String> getExposure() {
        return this.exposure;
    }

    public void setExposure(List<String> exposure) {
        this.exposure = exposure;
    }



    public void setSkip(boolean skip) {
        this.skip = skip;
    }

    public void setSkip_time(int skip_time) {
        this.skip_time = skip_time;
    }

    public boolean isSkip() {
        return this.skip;
    }

    public int getSkip_time() {
        return this.skip_time;
    }

    public void convert() {

    }



    public String getAdType() {
        return this.adType;
    }

    public void setAdType(String adType) {
        this.adType = adType;
    }

    public void setPos(String pos) {
        this.pos = pos;
    }

    public String getPos() {
        return pos;
    }

    public Map<String, String> getExt() {
        return this.ext;
    }

}